EbbRT: Elastic Building Block Runtime - overview

نویسندگان

  • Dan Schatzberg
  • James Cadden
  • Orran Krieger
  • Jonathan Appavoo
چکیده

Infrastructure as a Service (IaaS) provides a developer the ability to construct applications that dynamically acquire and release potentially large numbers of raw virtual or physical machines (nodes). The Elastic Building Block Runtime (EbbRT) is a new runtime for constructing and retro-fitting applications to take advantage of this opportunity. EbbRT is a realization of the MultiLibOS model[?]. This model is based on the simple idea that not all IaaS nodes, used by a single application, need a general purpose OS. Rather, an asymmetric system software structure can be adopted where an application is distributed across a mix of general purpose OSs and specialized library OSs. The general purpose OS nodes support complete OS functionality and legacy compatibility. The rest of the nodes execute simple, customized, library operating systems that support a single application operation. EbbRT provides a lightweight runtime that enables the construction of reusable, low-level system software which can integrate with existing, general purpose systems. It achieves this by providing a library that can be linked into a process on an existing OS, and as a small library OS that can be booted directly on an IaaS node. The two core primitives that EbbRT provides are:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EbbRT: Elastic Building Block Runtime - case studies

We present a new systems runtime, EbbRT, for cloud hosted applications. EbbRT takes a different approach to the role operating systems play in cloud computing. It supports stitching application functionality across nodes running commodity OSs and nodes running specialized application specific software that only execute what is necessary to accelerate core functions of the application. In doing ...

متن کامل

EbbRT: A Framework for Building Per-Application Library Operating Systems

Efficient use of high speed hardware requires operating system components be customized to the application workload. Our general purpose operating systems are ill-suited for this task. We present EbbRT, a framework for constructing per-application library operating systems for cloud applications. The primary objective of EbbRT is to enable highperformance in a tractable and maintainable fashion...

متن کامل

EbbRT: a customizable operating system for cloud applications

Efficient use of hardware requires operating system components be customized to the application workload. Our general purpose operating systems are ill-suited for this task. We present EbbRT, a new operating system that enables per-application customizations for cloud applications. EbbRT achieves this through a novel heterogeneous distributed structure, a partitioned object model, and an event-...

متن کامل

Design and Implementation of a Scalable Membership Service for Supercomputer Resiliency-Aware Runtime

As HPC systems and applications get bigger and more complex, we are approaching an era in which resiliency and run-time elasticity concerns become paramount. We offer a building block for an alternative resiliency approach in which computations will be able to make progress while components fail, in addition to enabling a dynamic set of nodes throughout a computation lifetime. The core of our s...

متن کامل

Architectural Strategies to Reduce Embodied Energy in Residential Buildings in Bandar-Abbass

The most common thing that architects and engineers are trying to improve is the building's energy consumption after construction. The energy consumed in the process of building a house receives plenty of resources, so a solution to the energy problem and the most appropriate materials for a building can be selected by evaluating the energy of the construction time (Embodied Energy). In this re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015